package com.jcfk.eam.domain.dto.mould;


import com.jcfk.system.domain.dto.BaseDTO;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 模具组合记录
 *
 * @author yrl
 * @email
 * @date 2024-11-11
 */
@Data
public class MouldGroupRecordDTO extends BaseDTO {

    private static final long serialVersionUID = 1L;

    /**
     * 是否启用
     */
    private String enabled;

    /**
     * 删除标识
     */
    private String deleted;

    /**
     * 创建人姓名
     */
    private String createdUserName;

    /**
     * 更新人姓名
     */
    private String lastUpdatedUserName;

    /**
     * 物料号
     */
    private String materialCode;

    /**
     * 物料名
     */
    private String materialName;
    /**
     * 模具组合编码
     */
    private String groupCode;

    /**
     * 产品模具关系表id
     */
    private String proMouldId;

    /**
     * 模具组合状态;1.组合，2.未组
     */
    private String groupStatus;

    /**
     * 组合时间
     */
    private Date groupTime;

    /**
     * 拆散时间
     */
    private Date breakTime;

    /**
     * 生产数量
     */
    private Integer workNumber;

    /**
     * 模具物料id
     */
    private String materialId;

    /**
     * 模具状态;1.空闲；2.使用中；3.安装；4.拆卸；5.封存；6.报废；7.维修；
     */
    private String mouldStatus;

    /**
     * 模具唯一编码
     */
    private String mouldCode;

    /**
     * bom编码
     */
    private String bomCode;


    /**
     * 资产大类
     */
    private Integer assetKind;


    /**
     * 批量添加子表
     */
    private List<MouldGroupDetailDTO> details;

    /**
     * 批量删除id
     */
    private List<String> ids;

}
